package com.zhongbei.pojo;

import lombok.Data;
import java.util.Date;

/**
 * 党员学习活动信息实体类
 * 对应数据库表：party_study
 */
@Data
public class Study {
    
    /**
     * 学习活动唯一ID
     */
    private Integer studyId;
    
    /**
     * 学习活动标题
     */
    private String studyTitle;
    
    /**
     * 学习类型：1-政治理论学习，2-政策法规学习，3-专业技能培训，4-专题研讨，5-在线课程
     */
    private Integer studyCategory;
    
    /**
     * 学习内容详细描述
     */
    private String studyContent;
    
    /**
     * 学习开始时间
     */
    private Date studyStart;
    
    /**
     * 学习结束时间
     */
    private Date studyEnd;
    
    /**
     * 是否必修：1-必修，0-选修
     */
    private Integer isMandatory;
    
    /**
     * 完成学习可获得学分
     */
    private Integer studyCredit;
    
    /**
     * 学习难度：1-初级，2-中级，3-高级
     */
    private Integer difficultyLevel;
    
    /**
     * 学习时长(分钟)
     */
    private Integer durationMinutes;
    
    /**
     * 学习资料附件URL
     */
    private String materialUrl;
    
    /**
     * 记录创建时间
     */
    private Date createTimestamp;
    
    /**
     * 记录最后更新时间
     */
    private Date updateTimestamp;
}
